#
# Be sure to run `pod lib lint MeiQiAPI.podspec' to ensure this is a
# valid spec and remove all comments before submitting the spec.
#
# Any lines starting with a # are optional, but encouraged
#
# To learn more about a Podspec see http://guides.cocoapods.org/syntax/podspec.html
#

Pod::Spec.new do |s|
  s.name             = "MeiQiAPI"
  s.version          = "1.0.0"
  s.summary          = "MeiQiAPI 是MeiQi网络API."
  s.description      = "MeiQiAPI 是MeiQi网络内部API，仅适用于MeiQi网络所属APP."
  s.homepage         = "http://www.lejj.com"
  s.license          = 'MIT'
  s.author           = { "cailu" => "louis.cai.cn@gmail.com" }
  s.source           = { :git => "/Users/cailu/project/MeiQiProject/MeiQiAPI", :tag => s.version.to_s }

  s.platform         = :ios, '7.0'
  s.requires_arc     = true
  s.frameworks       = 'Foundation', 'UIKit'

################################################################################

  s.subspec 'MeiQiHTTPConfigure' do |httpconfigure|
    httpconfigure.source_files = 'MeiQiAPI/MeiQiHTTPConfigure/*.{d,h,m}'
  end

################################################################################

  s.subspec 'MeiQiALLHouseBuy' do |allhousebuy|
    allhousebuy.source_files = 'MeiQiAPI/MeiQiALLHouseBuy/*.{d,h,m}'

    allhousebuy.subspec 'Entity' do |entity|
      entity.source_files = 'MeiQiAPI/MeiQiALLHouseBuy/**/*.{d,h,m}'
    end
  end

################################################################################

  s.subspec 'MeiQiGoodInfo' do |meiQigoodinfo|
    meiQigoodinfo.source_files = 'MeiQiAPI/MeiQiGoodInfo/*.{d,h,m}'

    meiQigoodinfo.subspec 'Entity' do |entity|
      entity.source_files = 'MeiQiAPI/MeiQiGoodInfo/**/*.{d,h,m}'
    end
  end

################################################################################

  s.subspec 'MeiQiGoodsList' do |meiQigoodslist|
    meiQigoodslist.source_files = 'MeiQiAPI/MeiQiGoodsList/*.{d,h,m}'

    meiQigoodslist.subspec 'Entity' do |entity|
      entity.source_files = 'MeiQiAPI/MeiQiGoodsList/Entity/*.{d,h,m}'

      entity.subspec 'GoodsListEntity' do |goodslistentity|
        goodslistentity.source_files = 'MeiQiAPI/MeiQiGoodsList/Entity/GoodsListEntity/*.{d,h,m}'
      end

      entity.subspec 'ScreenConditionEntity' do |screenconditionentity|
        screenconditionentity.source_files = 'MeiQiAPI/MeiQiGoodsList/Entity/ScreenConditionEntity/*.{d,h,m}'
      end
    end

    meiQigoodslist.subspec 'GoodsListAPI' do |goodslistapi|
      goodslistapi.source_files = 'MeiQiAPI/MeiQiGoodsList/GoodsListAPI/*.{d,h,m}'
    end

    meiQigoodslist.subspec 'GoodsListCategory' do |goodslistcategory|
      goodslistcategory.source_files = 'MeiQiAPI/MeiQiGoodsList/GoodsListCategory/*.{d,h,m}'
    end

    meiQigoodslist.subspec 'GoodsListScreeningConditionAPI' do |goodslistconditionapi|
      goodslistconditionapi.source_files = 'MeiQiAPI/MeiQiGoodsList/GoodsListScreeningConditionAPI/*.{d,h,m}'
    end
  end

################################################################################

  s.subspec 'MeiQiHTTPBase' do |meiQihttpbase|
    meiQihttpbase.source_files = 'MeiQiAPI/MeiQiHTTPBase/*.{d,h,m}'
  end

################################################################################

  s.subspec 'MeiQiHomepage' do |meiQihomepage|
    meiQihomepage.source_files = 'MeiQiAPI/MeiQiHomepage/*.{d,h,m}'

    meiQihomepage.subspec 'Entity' do |entity|
      entity.source_files = 'MeiQiAPI/MeiQiHomepage/Entity/*.{d,h,m}'
    end
  end

################################################################################

  s.subspec 'MeiQiSearchAPI' do |meiQisearchapi|
    meiQisearchapi.source_files = 'MeiQiAPI/MeiQiSearchAPI/*.{d,h,m}'

    meiQisearchapi.subspec 'Entity' do |entity|
      entity.source_files = 'MeiQiAPI/MeiQiSearchAPI/Entity/*.{d,h,m}'
    end
  end

################################################################################

  s.subspec 'MeiQiShoppingCart' do |shoppingcart|
    shoppingcart.source_files = 'MeiQiAPI/MeiQiShoppingCart/*.{d,h,m}'

    shoppingcart.subspec 'Entity' do |entity|
      entity.source_files = 'MeiQiAPI/MeiQiShoppingCart/Entity/*.{d,h,m}'
    end
  end

################################################################################

  s.subspec 'MeiQiUser' do |user|
    user.source_files = 'MeiQiAPI/MeiQiUser/*.{d,h,m}'

    user.subspec 'Entity' do |entity|
      entity.source_files = 'MeiQiAPI/MeiQiUser/Entity/*.{d,h,m}'
    end

  end

################################################################################

  s.subspec 'MQEncryptByMD5Service' do |encryptbymd5service|
    encryptbymd5service.source_files = 'MeiQiAPI/MQEncryptByMD5Service/*.{d,h,m}'
  end

################################################################################

  s.subspec 'MQEntityBase' do |entitybase|
    entitybase.source_files = 'MeiQiAPI/MQEntityBase/*.{d,h,m}'
  end

################################################################################

  s.subspec 'NetworkService' do |networkservice|
    networkservice.source_files = 'MeiQiAPI/NetworkService/*.{d,h,m}'
  end

################################################################################

################################################################################

  s.subspec 'MeiQiShops' do |shops|
    shops.source_files = 'MeiQiAPI/MeiQiShops/*.{d,h,m}'
  end

################################################################################

####### dependency 0.3.3 from git api, 0.3.2 from github api #######

s.dependency 'NetWorker', '~> 1.0'
s.dependency 'NetWorker/RAC'
s.dependency 'NetWorker/Logger'
s.dependency 'JSONModel'
s.dependency 'OcArsenal', '~> 0.1.0'
end
